
无法在swift 3中解析Json?
这里我试图解析来自本地服务器的数据,但无法解析它,它返回的是空数据,下面是我的模型类,从中我传递给表视图的数据,任何人都可以帮助我实现它?无法在swift 3中解析Json?在这里,我曾附我的图像下面的JSON格式: 代码:var homePageModel = [HomeBanner]() func HomeBannerDownloadJsonWithURL(){ let url = U...
2024-01-10
MD5 3DES加密Swift
我有一个应用程序,该应用程序必须发送先由MD5然后由3DES加密的登录凭据。我设法使用CryptoSwift通过MD5加密字符串。但是我找不到任何可以在Swift上通过3DES加密的东西。我已经尝试过CommonCrypto。据我所知,这是用C语言编写的,但可以通过桥接头导入到目标C语言中。我发现了一些文章和教程,它们告...
2024-01-10
使用自定义相机Swift 3拍照
在Swift 2.3中,我使用以下代码在自定义相机中拍照: func didPressTakePhoto(){ if let videoConnection = stillImageOutput!.connection(withMediaType: AVMediaTypeVideo) { stillImageOutput?.captureStillImageAsynchronouslyFromConnection(videoConnection, completionHa...
2024-01-10
从谷歌地图获取JSON数据与swift 3
我当前在ios swift 3应用程序项目中使用谷歌地图数据与JSON,但是当我开始编译时,我无法获得[“results”]的值:从谷歌地图获取JSON数据与swift 3if let results = dic["results"] as? JSONDictionary { print(results) } 虽然字典包含此:["results": <__NSSingleObjectArrayI 0x155d73c0>({ "address_componen...
2024-01-10
使用Swift 3.0实时绘制线条
我正在尝试在UIImageView上绘制。使用Swift 1.2,我能够使其工作,但是我不得不将其转换为swift 3.0,而我却无法使其工作。它需要做的就是用手指在屏幕上绘制出精确的图画。该代码没有错误,但是什么也不显示。变量;var lastPoint = CGPoint.zerovar red: CGFloat = 0.0var green: CGFloat = 0.0var blue: CGFloat = 0.0var brus...
2024-01-10
在Swift 3中从数组中删除对象
在我的应用程序中,选择单元格时在数组中添加了一个对象,重新选择单元格时取消选择并删除了对象。我使用了该代码,但给了我错误。extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self as NSArray).indexOfObject(object) } mutating func removeObject(object : AnyObject) { fo...
2024-01-10
在Swift 3中正确解析JSON
我正在尝试获取JSON响应并将结果存储在变量中。在以前的Swift版本中,我已经使用过此代码的版本,直到Xcode8的GM版本发布为止。我在StackOverflow上看到了一些类似的文章:Swift 2解析JSON-无法在Swift3中下标’AnyObject’类型的值和JSON解析。但是,似乎此处传达的想法不适用于这种情况。如何在Swift 3中正...
2024-01-10
Swift中的宏?
Swift当前是否支持宏,或者将来有计划添加支持吗?目前,我正在散布:Log.trace(nil, function: __FUNCTION__, file: __FILE__, line: __LINE__)在我的代码中的各个地方。回答:在这种情况下,应为“宏”参数添加默认值。Swift 2.2及更高版本func log(message: String, function: String = #function, file: String = #file, ...
2024-01-10
Swift枚举继承
您可以在Swift中继承枚举吗?关于枚举继承,应该注意哪些规则?以下测试代码:enum TemperatureUnit: Int { case Kelvin, Celcius, Farenheit}enum TemperatureSubunit : Temperature { }产生error: type 'TemperatureSubunit' does not conform to protocol 'RawRepresentable'回答:在Swift语言中,我们有Structs,Enum和C...
2024-01-10
在Swift 3中更改状态栏背景颜色
在XCode 7.3.x中,我用以下方法更改了StatusBar的背景颜色:func setStatusBarBackgroundColor(color: UIColor) {guard let statusBar = UIApplication.sharedApplication().valueForKey("statusBarWindow")?.valueForKey("statusBar") as? UIView else { return}statusBar.backgroundColor ...
2024-01-10
Swift:异步回调
如何快速进行异步回调?我正在为我的应用程序编写一个小框架,因为它应该同时在iOS和OSX上运行。因此,我将非特定于设备的主要代码放入该框架中,该框架还处理对我的在线api的请求。很显然,我也希望应用程序的GUI以及ViewController在api请求完成后立即做出反应。在Objective-C中,我通过将包含必须...
2024-01-10
Swift字典默认值
我习惯于Python的defaultdict的一种模式是字典,如果未显式设置给定键的值,则该字典将返回默认值。尝试在Swift中做到这一点有点冗长。var dict = Dictionary<String, Array<Int>>()let key = "foo"var value: Array<Int>! = dict[key]if value == nil { value = Array<Int>() dict[key] = value}我意识到我可以创建一个做到这一点的类,...
2024-01-10
带参数的Swift GET请求
我是新手,所以我的代码可能会出现很多错误,但是我要实现的目标是将GET请求发送到带有参数的localhost服务器。鉴于我的函数有两个参数,我试图做到更多baseURL:string,params:NSDictionary。我不确定如何将两者结合到实际的URLRequest中?到目前为止,这是我尝试过的 func sendRequest(url:String,params:NSDictionary){...
2024-01-10
Swift 2.0日历组件错误
嗨,我在swift 2.0中收到此错误无法调用类型为’(NSCalendarUnit,fromDate:NSDate ?, toDate:NSDate?,选项:nil)’的参数列表的’components’var hoy = dataFormatter.stringFromDate(NSDate()) var despues = dataFormatter.stringFromDate(fecha) var calHoy = dataFormatter.dateFromStrin...
2024-01-10
检查电池电量iOS Swift
我刚启动Swift,一直在寻找一种检查电池电量的方法。我找到了该资源并一直在使用它,但是由于某种原因似乎无法使它正常工作。我不太确定如何解决此问题。有任何想法吗?回答:首先只需启用电池监控:UIDevice.current.isBatteryMonitoringEnabled = true然后,您可以创建一个计算属性以返回电池电量:...
2024-01-10
JSON解析使用Swift 4
我完全陌生的网络和解析我花了2连日试图弄清楚如何我可以显示这个API的项目http://api.alquran.cloud/quran/en.asad 例如,我需要所有的名称或任何对象从我有0知识和我尝试上网冲浪的解决方案我无法找到我的情况下,他是我的代码:JSON解析使用Swift 4struct Result: Codable { var number: [String:Int] var text: [Strin...
2024-01-10
Swift类自省和泛型
我正在尝试class使用泛型动态创建基于实例的类型,但是在类自省时遇到了困难。这里是问题:有一个Swift相当于Obj-C的self.class吗?有没有办法使用AnyClassfrom 的结果实例化一个类NSClassFromString?有没有一种方法可以AnyClass严格从通用参数获取信息或以其他方式键入信息T?(类似于C#的typeof(T)语法)...
2024-01-10
Swift:筛选器字典
我试图迅速过滤字典:var data: [String: String] = [:]data = data.filter { $0.1 == "Test" }上面的过滤器代码在swift 2下编译,但产生以下错误:无法将类型[[(String,String)]’的值分配给类型’[String:String]’的值这是swift编译器中的错误,还是不是快速过滤字典的正确方法?提前非常感谢您!回答:let data = ...
2024-01-10
冗余一致性错误消息Swift 2
我将项目更新为Swift 2,并收到了很多redundant conformance of XXX to protocolYYY。当类符合时,这种情况尤其经常发生(或总是发生)CustomStringConvertible。也有一些地方Equatable。class GraphFeatureNumbersetRange: GraphFeature, CustomStringConvertible { // <--- get the error here...}我怀疑在实现var description: S...
2024-01-10
Swift POST请求不起作用
我正在尝试向Swift发出发布请求。我的目标是将accesstoken facebook发布到服务器,但不起作用。这是代码:let myUrlfb = NSURL(string: "MyApiServer");let requestfb = NSMutableURLRequest(URL:myUrlfb!);requestfb.HTTPMethod = "POST";// Compose a query string//We make the post stringlet postStringfb = FB...
2024-01-10
Swift 3:是否继承NSObject?
我已经读过类似这样的文章,其中介绍了NSObject在Swift中进行子类化或仅具有其本机基础class而不进行子类化的区别。但是它们都有些过时,我对此主题尚不清楚。什么时候应该继承NSObject?子类化与不子类化之间的实际区别是什么?Swift中的建议是什么?回答:苹果公司有关NSObject的文档介绍如下:NS...
2024-01-10
以编程方式截图| Swift 3,macOS
是否可以使用Swift 3以编程方式为Mac上的桌面拍摄屏幕截图?我找不到关于该主题的单个主题或论坛帖子,甚至在Apple的官方文档中也找不到。回答:是的,它有可能。此功能获取所有连接的监视器的屏幕截图,并将其作为jpg文件写入指定的路径。生成文件名作为Unix时间戳。 func TakeScreensShots(folderName: S...
2024-01-10
Swift&XCode - 如何修改按钮的宽度
最近,我需要分割这个按钮,使它们被约束在屏幕上的高度相同但宽度不同,分割为60-40。他们还必须响应任何Iphone/Ipad屏幕。我目前已将它们设置在堆栈视图中,以便它们被正确定位,但这不是最佳的,也不允许我修改它们的宽度。Swift&XCode - 如何修改按钮的宽度是否有XCode创造者解决方案?如果没...
2024-01-10
Swift-AWS S3从照片库上传图像并下载
我看过许多亚马逊文档,但是找不到足够的信息来使用Swift将图像上传和下载到S3。我怎样才能做到这一点?回答:经过大量研究后,我开始了这项工作,import AWSS3import AWSCore我认为您已经实施UIImagePickerControllerDelegate了。创建用于保存网址的变量:var imageURL = NSURL()创建上传完成处理程序obj:...
2024-01-10
如何处理Swift 4中的按钮重叠?
我正在尝试实现下图中显示的半圆的独立可点击按钮。我的问题是,按钮帧相互重叠,导致其他按钮不可点击。有没有办法让按钮框架的形状与正在呈现的形状相同或者是否还有其他可能的解决方法?如何处理Swift 4中的按钮重叠?回答:您需要点击时得到这个主SKSpriteNode点击位置和手动计算已被点...
2024-01-10
